﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.Text;

using UbicaTuReu.WCF.Dominio;

namespace UbicaTuReu.WCF
{       
    [ServiceContract]
    public interface IUsuarios
    {
        [OperationContract]
        Usuario CrearUsuario(int codigo, string nombre, string dni, string correo, string clave, int estado, int rol);

        [OperationContract]
        Usuario ObtenerUsuario(int codigo);

        [OperationContract]
        Usuario ModificarUsuario(int codigo, string nombre, string dni, string correo, string clave, int estado, int rol);

        [OperationContract]
        void EliminarUsuario(int codigo);

        [OperationContract]
        List<Usuario> ListarUsuario();
    }
}

